package com.example.common.model

import androidx.lifecycle.LiveData

/**
 * 创建一个空的liveData的类对象
 * 常用于创建一个空的liveData对象来转接数据
 */
class AbsentLifeData<T : Any?> private constructor() : LiveData<T>() {

    init {
        postValue(null)
    }

    companion object {
        fun <T : Any> create(): LiveData<T> {
            return AbsentLifeData()
        }
    }
}